package com.pharmcube.xjy.swagger;

/**
 * 用于描述返回值的某一个字段的类型或结构
 */
public @interface ApiResponseProperty {

    String name();

    String description() default "";

    /**
     * 允许使用boolean, int, string, array, object, date, uuid, map. </br>
     * 当值为array时，如果没有指定ref，则默认array类型为int
     */
    String type();

    /**
     * 当type为object或array时，可通过ref字段指定object或array元素的类型
     */
    String ref() default "";

}
